// type  vs  interface

// type MyType = {
//   readonly name: string
//   age: number
//   sex?: string
// }

// const obj: MyType = {
//   name: '李四',
//   age: 18
// }

// obj.name = '王五'

type MyType = number | string

// let a: number | string = 1
// let a: MyType = 1
// a = '2'